how long do nicotine cravings last